const exp = require("express")

const formidable = require('formidable');

const app = exp()

// 创建一个解析请求对象的对象
// 参数：配置对象
// uploadDir：上传文件夹路径
// keepExtensions:保留文件后缀
// maxFieldsSize:文件上传大小
let readFile = formidable({
  uploadDir: __dirname + "/img",
  keepExtensions:true,
  maxFieldsSize:1024*1024   // 单位  字节

})
app.post("/upload", (req,res) => {
  // 参数1：读取的req对象
  // 参数2:回调函数
    // 参数1：错误对象
    // 参数2：上传字段对象
    // 参数3：上传附段对象
  readFile.parse(req,(err,field,files)=>{
      if(err){
        res.send(err)
        return
      }
      res.send("上传成功")
  })
})


app.listen(80, () => {
  console.log("开始");
});